<?php
declare (strict_types = 1);

namespace app\command\Cron;

use think\console\Command;
use think\console\Input;
use think\console\input\Argument;
use think\console\input\Option;
use think\console\Output;

class Test extends Command
{
    protected function configure()
    {
        // 指令配置
        $this->setName('test')
            ->setDescription('the test command');
    }

    protected function execute(Input $input, Output $output)
    {
        $Argument = $input->getArguments();
        //$schedule->command('cron:test')->everyMinute();
        # 1、编辑crontab定时任务文件
        //crontab -e

        //首先先查找下当前php命令所在的文件夹
        //type -p grep php

        # 2、每天21点50分执行 php think hello命令,如果定时任务执行 发生错误，则 将错误日志文件输
        //50 21 * * * /usr/local/php7.3/bin/php /home/wwwroot/default/tp6_blog/think hello 2> /tmp/cron_error.log

        // 指令输出
        $output->writeln('test');

        var_dump($Argument);

        echo "147\n";

        $output->writeln('123456');
    }
}
